package com.ulic.customerManApplication.membermodule.service;

import java.util.List;

import com.ulic.customerManApplication.membermodule.bo.Member;
import com.ulic.customerManApplication.membermodule.vo.MemberVO;
import com.ulic.customerManApplication.pager.PagerModel;
import com.ulic.customerManApplication.usermodule.bo.User;

public interface MemberService {

	 public PagerModel getMembers(int curPage);
	 
	 public List<Member> getMembers(User user);
	 
	 public PagerModel getMembers(MemberVO memberVO,int curPage);
	 
	 public PagerModel getMembers(MemberVO memberVO,int curPage,int totalNum);
	 
	 public List<Object> getMembers(MemberVO memberVO);
	 
	 public Member getMember(int id);
	 
	 public Member getMember(int type,String condition);
	 
	 public void addMember(Member member) throws Exception;
	 
	 public void addMembers(List<Member> members) throws Exception;
	 
	 public void removeMember(Member member) throws Exception;
	 
	 public void modifyMember(Member member) throws Exception;
}
